leaf flea - Turkish English Dictionary